Cayenne User Documentation
Introduction to CayenneModeler

Cayenne stores mapping and deployment information using a set of XML files with a predefined format. These files can be always edited by hand, but Cayenne goes beyond that. A standard distribution contains CayenneModeler - a Java Swing GUI application that serves as an Object/Relational modeling tool. It is much more than just a specialized XML editor. It provides a comprehensive set of O/R functions, including:

Among other things CayenneModeler allows new users to learn the concepts used in Cayenne framework, its terminology, and the overall structure.

The following chapters of this Guide discuss how to use various functions of CayenneModeler.

.